Python Job: Scanning Engine Developer

Job added on

Company

Probely
Portugal

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Probely, a Portuguese cybersecurity startup, is looking for a Scanning Engine Developer to join our engineering team and help us improve our product and the security of our customers.

In this role, you will develop our scanning engine, adding features and improving existing ones.
Our scanning engine orchestrates multiple components, including specialized scanners that handle specific vulnerabilities and technologies. This position requires working on the technologies that orchestrate and connect the components, but also in the components themselves, which often means working directly in the detection of vulnerabilities.

The ideal candidate has a backend developer profile with some knowledge of web security (or interest in the topic, at least). The candidate must have at least 2 years of professional experience with Python.

Responsibilities:
  • Analyze requirements, specifications, and technical design documents in preparation for development
  • Develop components that support new or existing features
  • Develop and maintain the orchestration components of the scanning engine
  • Develop Probely's crawlers, vulnerability scanners, and other related components, adding new features and supporting existing ones
  • Research, develop and improve Probely’s vulnerability detection capabilities
  • Contribute to our firing range by adding new vulnerable applications and endpoints for testing purposes
  • Work with the engineering team to discuss and implement technical solutions, fix, and identify bugs
  • Implement tests for any developed code
  • Review and test teammate's code.
Requirements:
  • 2 years of professional experience with Python
  • Experience with the following is highly valued: Golang, Docker, Kubernetes, RabbitMQ, Redis, and Linux
  • Interest in information security is highly valued
  • Good communication skills in English – both verbal and written
  • Critical thinking
  • Attention to detail
  • Willingness to learn
  • A bachelor in Computer Science or similar is valued
  • Location in Europe, and between UTC-1 and UTC+2
What we offer:
  • A competitive salary based on the experience
  • Laptop / MacBook and external monitor
  • Quarterly Bonus
  • To be part of a cool, and professional team with great ambitions
  • A place where you can learn and progress in your career
  • A remote-first workplace
  • An office in Lisbon with a gym, shower rooms, and games room (Lisbon only).
  • Compensation benefits include savings plans, education, tech/health/gym expenses, etc. (Portugal only)
About Probely

At its core, Probely is a service that finds vulnerabilities in Web Applications and APIs, providing guidance on how to fix them in a developer-friendly approach. It has a friendly web interface and follows an API-first development approach, providing all features through an API. This allows Probely to be used in Continuous Integration pipelines to automate security testing and to integrate with virtually anything.
Our customer base is spread globally, from Australia to the US, and we have employees in five countries. We recently received a Series A investment to further help us grow.
This is an excellent opportunity if you're looking to work with a highly experienced team of developers and security professionals with whom you can learn a lot. It also gives you a chance to help the company grow and you with it.
Our team is cohesive and informal. Each person has the autonomy to try different stuff. We make mistakes, we learn from them, and we try harder.
Probely is a remote-first company, meaning equal terms when working from home or the office. This means that if we have a meeting and part of the team is in the office, and at least one person is remote, and everyone will join the discussion as if they were remote.

Application requirements

Submit your application in English. All applications in any other language will not be considered.